candle made of wax or some other grease - Spanish English Dictionary